place used to ambush - Francés Inglés Diccionario